Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Brazil F11 Chile F5 Chile F6 Portugal F1 Brazil F8 Brazil F9 Brazil F10 Brazil F11 Brazil F13 Brazil F14 Brazil F16 Brazil F18 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Italy F10 Italy F11 Brazil F4 Brazil F5 Argentina F7 Argentina F8 Argentina F9 Lebanon F1 Brazil F7 Romania F18 Colombia F5 Italy F8 Italy F9 Brazil F9 Brazil F12 Brazil F13 Brazil F4 Brazil F14 Brazil F5 Brazil F6 Lebanon F2 Iran F1 Iran F2 Romania F17 Brazil F11 Colombia F6 Brazil F15 Chile F7 Brazil F3 Brazil F2 Brazil F3 M15 Caslano M15 Bucharest M25 Pardubice M25 Tulsa Nossa Caixa Tennis Cup - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao The Scottish Championships - Edinburgh Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Unicredit (Suisse) Bank S.A. Challenger - Chiasso Mobilux Open - Luxembourg Seguros Bolivar Open - Bogota BH Tennis Open International Cup - Belo Horizonte M25 Bourg-en-Bresse Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Architect Open - Budapest Challenger Casino Lugano - Lugano Amer-Wilson Tampere Challenger - Tampere Challenger de Providencia-Copa Kia - Santiago Roma Challenger 2007 - Rome San Luis Potosi Challenger - San Luis Potosi Wartburg Open - Eisenach ATU Cup 2001 - Weiden BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov Optimus Maia Open - Maia Copa Petrobras Brazil - Belo Horizonte Tampere Imageneering Open - Tampere M15 Champaign Tatra Banka Open 2001 - Bratislava Amer-Wilson Challenger - Tampere Warta Cup - Sopot M15 Weston Copa Petrobras Colombia - Bogota Amer-Wilson Tampere ATP Tournament - Tampere IPP Open - Helsinki Sunrise Challenger Cepu Open - San Marino IPP Open - Helsinki Tunis Challenger Lugano Challenger 13 BH Tennis Open International Cup - Belo Horizonte Turin Challenger Rimini Challenger Recanati Challenger Czech Open 2005 - Prostejov Copa Petrobras Argentina - Buenos Aires San Marino Cepu Open - San Marino Bancolombia Open - Bogota Aberto de Sao Paulo - Sao Paulo Kolding Challenger Prostejov Challenger Le Gosier Challenger XIII Trofeo Ciudad de Quito - Quito Mobilux Open - Luxembourg BH Tennis Open - Belo Horizonte Sao Paulo Challenger Tour Finals Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion ATP Challenger La Serena - La Serena Braunschweig Challenger BMW Tennis Championship - Sunrise III Aberto Santa Catarina de Tenis - Florianopolis Prostejov Challenger Sao Paulo Challenger Tunis Open - Tunis Morocco Tennis Tour - Rabat Cyclus Open de Tenis - Florianopolis Buenos Aires Challenger Montevideo Challenger Scheveningen Challenger Orleans Challenger Mons Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Warsteiner Grand Prix - Oberstaufen Diego Open - Budapest IPP Open - Helsinki Sarasota Challenger Tallahassee Challenger Copa Petrobras-Argentina - Buenos Aires Milan Challenger Genova Challenger Montevideo Challenger Cleveland Challenger Santiago Challenger Tunis Challenger Orlando Challenger San Benedetto Challenger Biella Challenger San Luis Potosi Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Braunschweig Challenger Amersfoort Challenger Top Wool Challenger - Biella Helsinki Challenger Pekao Open 2001 - Szczecin Padova Challenger Savannah Challenger Marburg Challenger Braunschweig Challenger Irving Challenger San Benedetto Challenger Como Challenger Shimadzu All Japan Indoor - Kyoto Braunschweig Challenger Memorial Savigny - Sassuolo Open de Montauban - Montauban Open Castilla y Leon Trofeo Iberdrola - Segovia IPP Open - Helsinki Szczecin Challenger Neride Prague Indoor - Prague Scania Stockholm Open - Stockholm Milan Indoors - Milan Oeiras 3 Challenger ECM Prague Open 2005 - Prague Prostejov Challenger Estoril Open - Estoril Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Banja Luka Challenger Telenordia Swedish Open - Bastad Energis Open - Amersfoort Santo Domingo Challenger Guayaquil Challenger Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Newport Beach Challenger Dallas Challenger Kremlin Cup - Moscow Milan Indoors - Milan Open Seat Godo 2003 - Barcelona BMW Open - Munich Meerbusch Challenger Szczecin Challenger Campinas Challenger Morelos Challenger TD Waterhouse Cup - Long Island Orlando Challenger Thailand Open - Bangkok Stockholm Open - Stockholm Pozoblanco Challenger AXA Open II - Espinho Mallorca Challenger Polish Open 2000 - Poznan Roanne Challenger IPP Open - Helsinki Segovia Challenger Banja Luka Challenger Toulouse Challenger Cassis Challenger The Samsung Open - Nottingham Adidas International - Sydney Open 13 - Marseille Qatar Exxon Mobil Open 2002 - Doha The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart Scania Stockholm Open - Stockholm Charlottesville Challenger Cleveland Challenger Ethias Trophy - Mons Energis Open - Amsterdam Cary Challenger AAPT Championships - Adelaide Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Marburg Challenger Synsam Swedish Open - Bastad Ostrava Challenger Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Grand Prix Hassan II - Casablanca Santiago Challenger BMW Open - Munich Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Stockholm Open - Stockholm Prostejov Challenger Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Synsam Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad If Stockholm Open - Stockholm Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Jersey Challenger Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Helsinki Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Winston-Salem Open - Winston-Salem Salzburg Challenger CA Tennis Trophy - Vienna Sao Paulo Challenger Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Movistar Open - Santiago Bank Austria Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Helsinki Challenger Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok Marrakech Challenger Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Erste Bank Open - Vienna Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo AIG Japan Open Tennis Championships - Tokyo Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice Open 13 - Marseille Porto Challenger Gerry Weber Open - Halle Barletta Challenger Dallas Challenger Brisbane International - Brisbane International German Open - Hamburg Open Sud de France - Montpellier China Open - Beijing Bet-at-home Cup - Kitzbuhel Geneva Open - Geneva SkiStar Swedish Open - Bastad Ecuador Open - Quito Indianapolis Tennis Championships - Indianapolis Bogota Challenger Davidoff Swiss Indoors Basel - Basel Kremlin Cup - Moscow Generali Open - Kitzbuhel Thailand Open - Bangkok Stockholm Open - Stockholm BMW Open - Munich Geneva Open - Geneva Open 13 - Marseille AEGON International - Eastbourne Sao Paulo Challenger Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Helsinki Challenger Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Campinas Challenger Chile Dove Men+Care Open - Santiago Gerry Weber Open - Halle Braunschweig Challenger Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Rennes Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Irving Challenger Gerry Weber Open - Halle German Tennis Championships - Hamburg Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Lima Challenger SkiStar Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Valencia Open - Valencia Stockholm Open - Stockholm Open Sud de France - Montpellier Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Buenos Aires Challenger Power Horse Cup - Dusseldorf Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Apia International - Sydney Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Heineken Open - Auckland Apia International - Sydney Ecuador Open - Quito Rio Open - Rio de Janeiro Genova Challenger Argentina Open - Buenos Aires ATP Challenger Tour Finals TEB BNP Paribas Istanbul Open - Istanbul Biella Challenger Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Citi Open - Washington Brisbane - Brisbane Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Dallas Challenger China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia USTA Challenger of North Miami Beach - North Miami Beach Forli Challenger Apia International - Sydney Lisbon Challenger Barcelona Open BancSabadell - Barcelona Malaysian Open - Kuala Lumpur The Scottish Tennis Championships - Edinburgh BMW Open - Munich Geneva Open - Geneva Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Sopot Challenger Tampere Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Tampere Challenger Murcia Challenger Suisse Open - Gstaad Generali Open - Kitzbuhel Perugia Challenger Amersfoort Challenger Ecuador Open - Quito L'Aquila Challenger Como Challenger Argentina Open - Buenos Aires Las Vegas Challenger Newport Beach Challenger Campinas Challenger Tenerife Challenger Santiago Challenger Rio Open - Rio de Janeiro Poznan Challenger Liberec Challenger Dubai Open - Dubai Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai Amersfoort Challenger Pozoblanco Challenger Open Seat Godo 2005 - Barcelona Trofeo Conde de Godo - Barcelona Synsam Swedish Open - Bastad Heineken Open - Auckland Estoril Open - Estoril Open 13 - Marseille The Samsung Open - Nottingham Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Estoril Open - Estoril The Nottingham Open - Nottingham Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe SAP Open - San Jose Catella Swedish Open - Bastad St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Suisse Open - Gstaad AEGON International - Eastbourne Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Copenhagen Open - Copenhagen Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Open SEAT 2008 - Barcelona Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Heineken Open - Auckland Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Apia International - Sydney Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Alicante Challenger Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Francavilla Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Ann Arbor Challenger Tallahassee Challenger Pau Challenger BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali D'Italia - Rome Brisbane International - Brisbane French Open - Paris Wimbledon - London Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Rio Open - Rio de Janeiro Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo VTR Open - Vina del Mar Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Tennis Masters Series - Montreal Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris SkiStar Swedish Open - Bastad Rogers Masters - Montreal Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid AEGON International - Eastbourne Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Brasil Open - Sao Paulo Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris China Open - Beijing U.S. Open - New York Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group 1, 1R, POL-FIN 2-3 NASDAQ-100 Open - Miami Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, World Group, PO, BRA-CRO 1-3 Davis Cup, Group II, 2R, DEN-FIN 3-2 Campionati BNL dItalia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open (juniors) Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Olympics - London Olympics - Rio de Janeiro Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, ECU-BRA 0-5 Wimbledon (juniors) Olympics - Beijing Olympics - Athens